//class TweenEvent
    
    export  class TweenEvent /* flash.events.Event */
    {
        constructor(arg1: string, arg2: Boolean=false, arg3: Boolean=false)
        {
            super(arg1, arg2, arg3);
            return;
        }

        public /* override */ clone(): Object /* flash.events.Event */
        {
            return new TweenEvent(this.type, this.bubbles, this.cancelable);
        }

        public static /* const */VERSION: number=1.1;

        public static /* const */START: string="start";

        public static /* const */UPDATE: string="change";

        public static /* const */COMPLETE: string="complete";

        public static /* const */REVERSE_COMPLETE: string="reverseComplete";

        public static /* const */REPEAT: string="repeat";

        public static /* const */INIT: string="init";
    }
